<template>
  <div>
    <div class="searchBox">
      <div class="searchInputs">
        <el-input class="searchInput" v-model="key" style="width: 240px" placeholder="按关键字搜索" />
        <el-date-picker class="searchInput" v-model="date" type="date" placeholder="按日程搜索" />
      </div>
      <el-button type="primary">搜索</el-button>
    </div>
    <div class="table">
      <el-table :data="tableData" style="width: 100%;">
        <el-table-column fixed prop="date" label="Date" width="150" />
        <el-table-column prop="name" label="Name" width="120" />
        <el-table-column prop="state" label="State" width="120" />
        <el-table-column prop="city" label="City" width="120" />
        <el-table-column prop="address" label="Address" />
        <el-table-column prop="zip" label="Zip" width="120" />
        <el-table-column fixed="right" label="Operations" width="120">
          <template #default>
            <el-button link type="primary" size="small">Detail</el-button>
            <el-button link type="primary" size="small">Edit</el-button>
          </template>
        </el-table-column>
      </el-table>
    </div>
    <el-pagination layout="prev, pager, next" :total="50" />
  </div>
</template>

<script lang="ts" setup>
let key = '', date = ''
const tableData = [
  {
    date: '2016-05-03',
    name: 'Tom',
    state: 'California',
    city: 'Los Angeles',
    address: 'No. 189, Grove St, Los Angeles',
    zip: 'CA 90036',
    tag: 'Home',
  },
  {
    date: '2016-05-02',
    name: 'Tom',
    state: 'California',
    city: 'Los Angeles',
    address: 'No. 189, Grove St, Los Angeles',
    zip: 'CA 90036',
    tag: 'Office',
  },
  {
    date: '2016-05-04',
    name: 'Tom',
    state: 'California',
    city: 'Los Angeles',
    address: 'No. 189, Grove St, Los Angeles',
    zip: 'CA 90036',
    tag: 'Home',
  },
  {
    date: '2016-05-01',
    name: 'Tom',
    state: 'California',
    city: 'Los Angeles',
    address: 'No. 189, Grove St, Los Angeles',
    zip: 'CA 90036',
    tag: 'Office',
  },
]
</script>
<style scoped>
.searchBox {
  margin-bottom: 20px;
  display: flex;
}

.searchInputs {
  margin-right: 16px;
}

.searchInput {
  margin-right: 16px;
}

.table {
  width: 100%;
}
</style>